@charset "utf-8";
/* CSS Document */
/* banner */
.banner{width:100%; margin:0 auto; position:relative; height:500px; z-index:0; top:-20px;}
.fullSlide{width:100%;position:relative;height:100%;background:transparent}
.fullSlide .bd{margin:0 auto;height:100%;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{height:100%;}
.fullSlide .bd li{height:100%;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat}
.fullSlide .bd li a{display:block;height:100%}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0}
.fullSlide .hd ul{text-align:center;margin-bottom:20px}
.fullSlide .hd ul li{background:#00923f;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;*filter:alpha(opacity=50);*opacity:.5;line-height:999px}
.fullSlide .hd ul .on{background:#e08b04;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px}

/*cententbox*/
.cententbox{width:100%; margin:40px auto; overflow:hidden;}

/*合作伙伴*/
.hbbox{width:1180px; margin:0 auto;}
.bt{width:100%; background:url(../images/bt_bj.jpg) no-repeat center; height:48px; overflow:hidden;}
.bt h3{text-align:center; text-transform:uppercase;}
.hbbox .bt h3 a b{color:#000; font-size:24px; margin-right:20px; line-height:35px; display:block; float:left; margin-left:380px;}
.hbbox .bt h3 a span{font-size:18px; color:#1a1a1a; display:block; float:left; line-height:75px;}

.gd_05{ position:relative; height:130px; width:1180px; margin-top:20px;}
.gd_05 em{
	position: absolute;
	top: 40px;
}
.gd_05 .t_l{
	left:0px;
}
.gd_05 .t_r{
	left: 1160px;
}
.gd_05 #simgs05{ margin:0 auto; width:1150px;}
.gd_05 li{ float:left; width:210px; padding:0 20px 0 0; text-align:center; line-height:30px;}
.gd_05 li.last{ padding-right:0;}
.gd_05 li img{ display:block; width:208px; height:98px;border:1px solid #c0c0c0;}
.gd_05 li a{ color:#000000;}
.gd_05 li a:hover{color:#00923f; text-decoration:underline;}
.gd_05 .fl { float:left;}
.gd_05 .fr { float:right;}
.gd_05 .pa{ position:absolute;}
.gd_05 .pr{ position:relative}

/*product*/
.probox{width:1180px; margin:40px auto; overflow:hidden;}
.flbox{width:260px; overflow:hidden; float:left;}
.flbox h3{width:100%; height:80px; background:#00923f; overflow:hidden;}
.flbox h3 a{ display:block; text-align:center; color:#fff; text-transform:uppercase; padding-top:10px;}
.flbox h3 a b{font-size:30px;}
.fl{width:100%; background:#8ff2ba; overflow:hidden; padding:10px 0 20px 0;}
.fl ul li{width:240px; height:40px; line-height:40px; margin:0 auto 5px auto; background:#00923f;}
.fl ul li a{display:block; text-align:center; color:#fff; font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.fl ul li:hover{background:#e08b04;}

.pro{width:880px; float:right; overflow:hidden; height:650px;}
/*滑动门*/
#tab{width:100%;position:relative;}
#tab .tab_menu{width:100%;float:left;position:absolute;z-index:1; border-bottom:2px solid #ccc}
#tab .tab_menu li{float:left;
	width:130px;
	height:30px;
	line-height:30px;
	border-bottom:0px;
	cursor:pointer;
	font-size:18px;
	text-align:center;
	margin:0 2px 0 0;
	font-weight:bold;
}
#tab .tab_box{width:100%;
	overflow:hidden;
	clear:both;
	top:15px;
	position:relative;
}
#tab .tab_menu .selected a{background:#00923f; display:block; color:#fff;cursor:pointer;}
.more{float:right; font-size:14px; z-index:99; position:relative; line-height:40px;}
.more a{color:#000;}
.more a:hover{color:#00923f; text-decoration:underline;}
#tab .hide{display:none;}

.pro ul{width:915px; overflow:hidden;}
.pro ul li{width:270px; height:290px; overflow:hidden; float:left; margin:0 35px 18px 0;text-align:center;}
.pro ul li .pro_img img{width:262px; height:222px; border:1px solid #4c4c4c; padding:3px;}
.pro ul li .pro_img img:hover{ border:1px solid #00923f;}
.pro ul li .pro_img a{text-align:center; line-height:30px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pro ul li .pro_img a:hover{color:#00923f; text-decoration:underline;}
.pro ul li .pro_an a{display:block; width:120px; height:25px; line-height:25px; color:#fff;}
.pro ul li .pro_an .pro_an_xq{background:#00923f; float:left;}
.pro ul li .pro_an .pro_an_zx{background:#e08b04; float:right;}


/*特色*/
.tsbox{width:100%; background:url(../images/ts.jpg) no-repeat center; height:539px; overflow:hidden;}
.ts{width:1180px; margin:0 auto; position:relative;}
.ts ul{position:absolute;top:151px; left:40px;}
.ts ul li{color:#fff; font-size:18px; line-height:33px;}

/*x_banner*/
.x_banner{width:100%; height:200px; overflow:hidden;}
.x_banner1{background:url(../images/x_banner.jpg) no-repeat center;}
.zx_tel{width:1180px; margin:0 auto; height:200px; overflow:hidden; position:relative;}
.zx{position:absolute; top:30px; left:853px;}
.zx a{display:block; width:80px; height:80px; text-align:center; line-height:30px; font-size:20px; font-weight:bold; color:#000; letter-spacing:4px; float:left; margin-right:20px;}
.zx span{font-size:16px; color:#fff; float:left; font-weight:bold;}
.zx span b{font-size:30px;}


.x_banner2{background:url(../images/x_banner1.jpg) no-repeat center; margin:40px auto;}
.x_banner3{background:url(../images/x_banner2.jpg) no-repeat center; margin:40px auto;}

/*优势*/
.ysbox{width:1180px; height:1765px; overflow:hidden; background:url(../images/ys.jpg) no-repeat top center; margin:0 auto; position:relative;}
.ysbox ul li{width:490px;}
.ysbox ul li h3{background:url(../images/ys1.jpg) no-repeat left center; line-height:33px; padding-left:20px;}
.ysbox ul li h3 b{font-size:30px; color:#000;}
.ysbox ul li h3 span{font-size:24px; color:#00923f;}
.ysbox ul li div{margin-top:10px;}
.ysbox ul li div p{background:url(../images/ys2.jpg) no-repeat left 8px; padding-left:15px; font-size:18px; line-height:30px;}
.ysbox .ys_1{position:absolute; top:270px; left:0;}
.ysbox .ys_2{position:absolute; top:505px; left:0;}
.ysbox .ys_3{position:absolute; top:860px; right:0; width:440px;}
.ysbox .ys_4{position:absolute; bottom:280px; right:0; width:440px;}
.ysbox .ys_5{position:absolute; bottom:20px; left:0;}

/*case*/
.casebox{width:1180px; margin:0 auto; overflow:hidden;}
.casebox .bt h3 a b{color:#000; font-size:24px; margin-right:20px; line-height:35px; display:block; float:left; margin-left:335px;}
.casebox .bt h3 a span{font-size:18px; color:#1a1a1a; display:block; float:left; line-height:75px;}
.case{width:100%; height:290px; overflow:hidden; margin-top:30px;}
#tab_2 .tab_menu{width:250px; float:left; height:290px; overflow:hidden;}
#tab_2 .tab_menu li{width:250px;height:50px; font-size:16px;line-height:50px;text-align:center;margin:0 0 10px 0;overflow:hidden; background:url(../images/case_dh.jpg) no-repeat center;}
#tab_2 .tab_menu li a{display:block; color:#000;}
#tab_2 .tab_menu .selected a{background:url(../images/case_dh_hover.jpg) no-repeat right center; height:50px; color:#fff;}
#tab_2 .hide{display:none;}
#tab_2 .tab_box_2{width:870px;height:290px;float:right;}

.case_img{float:left; width:390px; height:280px; border:1px solid #cccccc; padding:3px; overflow:hidden;}
.case_img img{width:390px; height:280px;}
.case_text{width:415px; float:right; height:290px; overflow:hidden;}
.case_text h3 a{font-size:22px; color:#000; line-height:30px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.case_text h3 span{font-size:18px; height:20px; line-height:20px; display:block; margin:10px 0;}
.case_text p{text-indent:2em; line-height:27px; font-size:16px; height:105px; overflow:hidden;}
.case_lj{width:100%; height:35px; overflow:hidden; font-size:16px; letter-spacing:2px; margin:20px 0;}
.case_lj a{display:block; width:130px; height:35px;float:left;color:#fff; text-align:center; margin-right:30px;}
.case_lj a span{display:block; width:120px; height:27px; margin:3px auto; border:1px solid #fff; line-height:27px;}
.case_lj .case_xq{background:#00923f;}
.case_lj .case_xd{background:#e08b04;}
.case_tel{font-size:16px; font-weight:bold; line-height:35px;}
.case_tel b{font-size:26px;}



/*检测报告*/
.jcbox{width:1180px; margin:40px auto; overflow:hidden;}
.jc_bt{width:205px; height:250px; background:url(../images/jc_bt.jpg) no-repeat left center; float:left;}
.jc_bt h3{margin-top:80px; line-height:35px;}
.jc_bt h3,.jc_bt span{width:180px; text-align:center; display:block; float:right;}
.jc_bt h3 a{font-size:26px; color:#000;}
.jc_bt h3 p{text-transform:uppercase; font-size:24px; color:#999999;}
.jc_bt span a{color:#000; font-size:16px; font-weight:bold; line-height:25px;}

.jc{width:940px; height:250px; overflow:hidden; float:right;}
/* 连续滑动门开始 */
.gd_01{ position:relative; height:200px; width:960px;}
.gd_01 em{
	position: absolute;
	top: 0;
}
.gd_01 .t_l{ right:35px;top: 0;}
.gd_01 .t_r{ right:35px; top:50px;}
.gd_01 #simgs{}
.gd_01 li{float:left; width:150px; padding: 0 16px 0 0; text-align:center;}
.gd_01 li.last{ padding-right:0;}
.gd_01 li img{ display:block; width:148px; height:218px;border:1px solid #999999;}
.gd_01 li a{ color:#000000; line-height:30px; width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.gd_01 .fl { float:left;}
.gd_01 .fr { float:right;}
.gd_01 .pa{ position:absolute;}
.gd_01 .pr{ position:relative}


/*about*/
.aboutbigbox{width:1180px; overflow:hidden; margin:0 auto; height:580px;}
.aboutbox{width:830px; overflow:hidden; float:left; height:580px;}
/*滑动门*/
#tab1{width:100%;position:relative; height:580px; overflow:hidden;}
#tab1 .tab1_menu{width:100%;float:left;position:absolute;z-index:1; overflow:hidden; height:40px;}
#tab1 .tab1_menu li a{float:left;
	width:180px;
	height:40px;
	line-height:22px;
	border-left:3px solid #4d4d4d;
	cursor:pointer;
	font-size:14px;
	text-align:left;
	margin:0 2px 0 0;
	font-weight:bold;
	padding-left:10px;
	text-transform:uppercase;
	color:#4d4d4d;
}
#tab1 .tab1_menu li a b{font-size:20px;}
#tab1 .tab1_box{width:100%;
	overflow:hidden;
	clear:both;
	top:70px;
	position:relative;
}
#tab1 .tab1_menu .selected a{border-left:3px solid #00923f; display:block; color:#00923f;cursor:pointer;}
.more{float:right; font-size:14px; z-index:99; position:relative; line-height:40px;}
.more a{color:#000;}
.more a:hover{color:#00923f; text-decoration:underline;}
#tab1 .hide{display:none;}

.about_top{width:100%; height:260px; overflow:hidden;}
.about_left{float:left; width:320px; height:260px; overflow:hidden;}
.about_left a img{width:314px; height:254px; border:3px solid #808080;}
.about_text{width:490px; height:260px; overflow:hidden; float:right;}
.about_text_top{width:100%; height:205px; overflow:hidden;}
.about_text_top p{text-indent:2em; line-height:23px;}
.about_text_tel{width:100%; height:50px; overflow:hidden; margin-top:8px;}
.about_text_tel span{display:block; float:left; width:280px; height:50px; line-height:50px; background:url(../images/about_tel.jpg) no-repeat left center; padding-left:50px;}
.about_text_tel span b{font-size:24px;}
.about_text_tel a{display:block; width:130px; height:35px; float:right; margin-top:10px;}
.about_text_tel a img{display:block; width:130px; height:35px;}

.about_img{width:100%; height:220px; overflow:hidden; margin-top:30px;}
.about_img ul{width:870px; overflow:hidden;}
.about_img ul li{width:250px; height:220px; float:left; margin-right:40px; overflow:hidden; text-align:center;}
.about_img ul li img{width:250px; height:220px;}
.about_img ul li a{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; text-align:center; line-height:30px;}
.about_img ul li a:hover,.picMarquee-top .bd ul li .title a:hover,.jz ul li .jz_text h3 a:hover,.new_bt h3 span a:hover{color:#00923f; text-decoration:underline;}

/*honor*/
.honorbox{width:300px; float:right; height:580px; overflow:hidden;}
.honor_bt{width:100%; background:url(../images/honor_bt.jpg) no-repeat center; height:35px; overflow:hidden;}
.honor_bt h3{text-align:center; text-transform:uppercase;}
.honor_bt h3 a b{color:#1a1a1a; font-size:24px; margin-right:20px; line-height:25px; display:block; float:left; margin-left:55px;}
.honor_bt h3 a span{font-size:18px; color:#1a1a1a; display:block; float:left; line-height:55px;}

.picMarquee-top{width:300px; overflow:hidden; margin:20px auto 0 auto; position:relative; height:525px; background:#fff; }
.picMarquee-top .bd{height:525px; overflow:hidden; width:300px; margin:10px auto;}
.picMarquee-top .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-top .bd ul li{ text-align:center; zoom:1; height:250px; }
.picMarquee-top .bd ul li .pic{text-align:center; height:210px; background:#f3f3f3;}
.picMarquee-top .bd ul li .pic img{ width:290px; height:200px; display:block; padding:4px; border:1px solid #bfbfbf; }
.picMarquee-top .bd ul li .pic a:hover img{ border-color:#00923f; }
.picMarquee-top .bd ul li .title a{line-height:30px; display:block; height:30px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/*客户见证*/
.jzbox{width:1180px; margin:0 auto; overflow:hidden;}
.jzbox .bt h3 a b{color:#000; font-size:24px; margin-right:20px; line-height:35px; display:block; float:left; margin-left:330px;}
.jzbox .bt h3 a span{font-size:18px; color:#1a1a1a; display:block; float:left; line-height:75px;}
.jz{width:100%; height:330px; overflow:hidden; margin-top:30px;}
.jz ul{width:1220px; overflow:hidden;}
.jz ul li{width:570px; height:150px; overflow:hidden; float:left; margin:0 40px 30px 0;}
.jz ul li img{float:left; width:170px; height:140px; border:1px solid #999999; padding:4px;}
.jz ul li .jz_text{width:370px; height:150px; overflow:hidden; float:right;}
.jz ul li .jz_text h3 a{width:100%; line-height:30px; height:30px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; color:#000;}
.jz ul li .jz_text .jz_text_nr{height:80px; width:100%; overflow:hidden; margin-bottom:8px;}
.jz ul li .jz_text span a{display:block; width:100px; height:30px; background:url(../images/jz_an.jpg) no-repeat center; text-align:center; line-height:30px; color:#fff;}
.jz ul li .jz_text span a:hover{background:url(../images/jz_an_hover.jpg) no-repeat center;}



/*new*/
.newbox{width:1180px; margin:40px auto; overflow:hidden; height:470px;}
.new_gs{margin-right:35px;}
.new_gs,.new_hy,.faq{width:370px; overflow:hidden;}
.new_gs,.new_hy{float:left;}
.faq{float:right;}
.new_bt{width:100%; height:140px;}
.new_bt h3{line-height:30px; height:30px; overflow:hidden;}
.new_bt h3 b a{float:left; color:#000; font-size:20px;}
.new_bt h3 span a{float:right; color:#000; font-size:14px; font-weight:normal;}
.new_bt img{width:100%; height:100px; margin-top:10px;}
.new{width:100%; overflow:hidden; margin-top:10px;}
.new ul li a{width:355px; height:30px; line-height:30px; border-bottom:1px dotted #999999; overflow:hidden; display:block; background:url(../images/new.jpg) no-repeat left center; padding-left:15px;}
.new ul li a b{width:80%; float:left;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.new ul li a span{float:right; text-align:right;}
.new ul li a:hover{border-bottom:1px dotted #00923f; background:url(../images/new_hover.jpg) no-repeat left center; color:#00923f;}

.faq-C{ width:370px; height:310px;  overflow:hidden; margin-top:15px;}

.ttop{width:370px;height:310px;overflow:hidden; }
.ttop ul li{ width:370px; height:100px;}
.ttop ul li a{ width:370px; height:100px; border-bottom:1px solid #b3b3b3; display:block; overflow:hidden;}
.ttop ul li a:hover{ border-bottom:1px solid #545454;}
.wen{ width:370px; height:15px; margin-top:20px; overflow:hidden;}
.wen-L{ width:15px; height:15px; color:#FFFFFF; background:#00923f; float:left; text-align:center; line-height:15px;}
.wen-R{ width:350px; height:15px; overflow:hidden; color:#111111; float:right; line-height:15px;}
.da{ width:370px; height:45px; margin-top:10px;}
.da-L{ width:15px; height:15px; color:#FFFFFF; background:#666666; float:left; text-align:center; line-height:15px;}
.da-R{ width:350px; height:43px; overflow:hidden;  float:right; line-height:20px;}




/*link*/
.link-box{ width:100%;  border-top:1px solid #9a9a9a; overflow:hidden; margin:0 auto;}
.link{ width:1180px; line-height:30px; overflow:hidden; margin:10px auto;}
.link img{ float:left; margin-right:10px;}
.link a{ margin:0 15px;}




